草庐IT

前端 PM

全部标签

Java实现视频(mp4/flv/..)及图片(jpg/jpeg/png/..)给前端调用

本期内容总结:在做后端开发的过程中,经常会处理到将视频或者图片返回给前端。下面将封装一种可以简单的方法,前端只需要拼接接口地址+地址链接,即可播放下载。@GetMapping(value="/videoOrImagePlay")@Slf4jpublicvoidvideoOrImagePlay(HttpServletRequestrequest,HttpServletResponseresponse,@RequestParam("path")Stringpath){ InputStreamin=null; ServletOutputStreamout=null; try{ //文件后缀名校验

为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)

因历史遗留原因,接手的项目没有代码提醒/格式化,包括eslint、pretttier,也没有commit提交校验,如husky、commitlint、stylelint,与其期待自己或者同事的代码写得完美无缺,不如通过一些工具来进行规范和约束。eslinteslint是一个代码校验工具,用来规范项目代码风格。初始化通过npminstalleslint后使用npxeslint--init来根据问答生成.eslintrc.js配置文件。我的项目是React+JavaScript,这里选择了Airbnd的规则来校验,不同的项目类型可以进行其它的选择。配置详细介绍可以参考这一篇规范代码编写风格就用es

js 实现纯前端将数据导出excel两种方式

方法一将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下html>head>pstyle="font-size:20px;color:red;">使用table标签方式将json导出xls文件/p>buttononclick='tableToExcel()'>导出/button>/head>body>script>consttableToExcel=()=>{//要导出的json数据constjsonData=[{name:'admin1',phone:'

前端Vue框架(2+3)知识点(详细总结)

学习准备:要求note.js是15.0以上版本,熟练cmd命令框命令创建项目命令:npminitvue@latest项目名字:小写英文项目安装:npm/cnpminstall运行项目:npmrundev文件内容:一、模版语法Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上。所有的Vue模版都是语法层面合法的HTML,可以被符合规范的浏览器和HTML解析器解析!{{}}插值表达式当中只能是单一表达式!验证如下://正确案例练习题1{{statement}}{{number}}{{ok?'yes':'no'}}//先通过空字符串split进行切割mes

【项目6 UI Demo】前端代码记录

前端代码记录1.GridListItem中的布局在这个Item中的布局采用的是VBox和HBox相结合的方式。相关的代码如下:VBoxclass="sapUiTinyMargin">HBoxjustifyContent="SpaceBetween">Titletext="{ToolNumber}"wrapping="true"titleStyle="H5"/>t:InfoLabeltext="{Status}"colorScheme="{ path:'Status', formatter:'.formatter.getStatusColorScheme' }"/>HBox>La

解决前端html2canvas生成图片慢问题

分享一个小发现这里首先直接说结论:        由于html2canvas生成图片的过程会从html的head、body层标签开始遍历,所以对于项目较大,但是只需要对某个dom(下文以D称呼)生成图片的情况非常不友好!        所以,一定要通过ignoreElements过滤掉大部分没用的标签。    至于怎么过滤,我用了dom方法comparedocumentposition(如果有更好的办法可以在评论区分享一下),先用上述方法判断当前遍历的element与D是否有父子关系,有关系则不忽略,没关系的话还要判断是否head标签和样式的link标签和style标签(如style标签较多的

如何从零开始配置前端环境以及安装必备的软件插件

文章目录前言一、VSCode(VisualStudioCode)1.1VSCode介绍与安装1.2VSCode常用插件安装1.3VSCode代码格式化二、Node.js2.1Node的介绍与安装2.yarn的安装三、Webpcak3.1Webpcak的介绍与安装四、VueCLI4.1VueCLI的安装与介绍五、初始化Vue项目并运行六、前端工程师必备软件6.1Git6.2Snipaste6.3Pxcook七、VUE开发者工具总结前言在当今快速发展的互联网时代,前端开发已经成为一项备受关注和需求不断增长的技术工作。作为一名前端工程师,拥有一台配置良好的电脑是提高工作效率和顺利进行项目开发的关键。

【前端】对前端小白极为友好的JS DOM入门文章

在现代web开发中,JavaScript(JS)是不可或缺的一部分,它使我们能够为网页赋予交互性和动态性。其中,DOM(文档对象模型)技术在前端开发中起着至关重要的作用。本篇博客将带领前端初学者深入理解JavaScriptDOM技术,为你构建坚实的基础。1.DOM简介1.1什么是DOM文档对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM把整个页面映射为一个多层的节点结构,HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。W3CDOM由以下三部分组成:核心DOM-针对任何结构化文档的标

【若依】框架搭建,前端向后端如何发送请求,验证码的实现,开启注册功能

若依框架若依框架(Ruoyi)是一款基于SpringBoot和SpringCloud的开源快速开发平台。它提供了一系列的基础功能和通用组件,能够帮助开发者快速构建企业级应用。若依框架采用了模块化的设计理念,用户可以选择需要的功能模块进行集成,也可以根据自己的业务需求进行扩展。若依框架还提供了许多便捷的工具和插件,例如代码生成器、权限管理、日志管理等,能够提高开发效率和项目管理能力。总之,若依框架是一个功能丰富、易于扩展和高效率的开发平台,适用于各种规模的企业级应用开发。1.若依框架搭建1.1.引入若依项目若依官网:http://www.ruoyi.vip/然后会到git中,可以复制链接,或者下